home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
002
/
e88v31.arc
/
E88.DOC
next >
Wrap
Text File
|
1986-10-04
|
35KB
|
710 lines
┌───────────────────────────────────────┐
│ * * * * E88 TEXT EDITOR * * * * │
│ --- Release P3.10 Documentation --- │
└───────────────────────────────────────┘
A few notes about E88
─────────────────────────────────────────────────────────────────────────────
E88 was originally designed as an editor to write assembler language
code but has since been enhanced into a full function text and programming
editor. Since the public domain release of version 1.00 the editor has been
revised three times including this version.
E88 is short for editor in 8088 machine language. The editor is written
in 100% assembler language which accounts for it's compact size and lighting
fast speed. This editor was designed and written on an I.B.M. PC and is
intended solely for use on I.B.M. and compatible machines.
The goal of this editor is to provide a new concept in text editing. It
does not use all of the complicated keyboard commands associated with many
editors and word processors. The result is a very fast, natural, logical, and
easy to learn user interface. Most of the editing functions of E88 are direct,
one keystroke, commands. This editor uses the I.B.M. keyboard the way it was
intended to be used, not the way some "ported over" programs use it. The
function keys are used heavily but in a logical and easy to remember fashion.
The numeric keypad/cursor control keys provide text control as it should
be provided, fast, versatile, and full featured. All complex file control and
setup functions are accessed via a menu driven command window with helpful
prompts, which are brief but informative. A help screen is also provided from
the command window and supplies an abbreviated list of the editor's direct
functions.
E88 also provides two types of supplemental setup/default files which
allow the user to tailor it to his own taste and uses. The first file is a
general purpose default file which is loaded automatically when the editor is
executed. This file, named E88SETUP.DEF, can be used to override the editor's
internal defaults for screen colors, tabs, programmed keys, and default
filename extensions. The second file is a specific purpose file which applies
only to the file being edited. It is named after the edit file and given the
extension of PGR. This file is searched for and automatically loaded after
the edit file is specified. This "PGR" file, if found, will override all of
the parameters included in E88SETUP.DEF and also set the pagers to predefined
screens that were saved by the user for the edit file. The pagers are one of
the most unique features of E88 and are explained fully in the following
documentation. Creating the default files is very easily done from the
command/setup window.
If you are familar with older versions of E88 then please try this new
edition. The new features definitly make the program more useful than ever
before. The basic simplicity of operation has been retained even with the
addition of power.
If you are not familar with E88 then by all means spend a few minutes
using this new edition. Load one of your large text files, or use this
one for that matter, and run through all the features. Use the numeric
keypad to zip around in the text. Set up a pager, scroll 500 lines away, and
then hit the pager key to instantly return. Press the F1 function key and
review all the functions provided there. Insert and delete letters and lines
and try out the bi-directional tab feature.
Everyone who uses a computer needs an ASCII text editor. Even if you are
not a programmer a small text editor is a necessity. E88 is one of the fastest
easiest to use, and most resonably priced editors available. The registration
fee is only $10.00 The program is a public domain/shareware product and your
$10.00 goes to support the continued development of the software.
A printable registration form is provided at the end of this file for
your convenience. Please use this form and register your copy. E88 represents
a tremendous amount of work and your support helps keep the effort alive.
THANK YOU
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
┌──────────────────────────────────────┐
│ REQUIRMENTS AND INSTRUCTIONS FOR USE │
└──────────────────────────────────────┘
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
* EQUIPMENT REQUIRMENTS *
Computers supported:
E88 supports the I.B.M. PC/XT, PCjr., and all true compatibles.
--------------------------------------------------------------------------
Operating systems:
E88 is compatible with MS/PC DOS 2.00 or later.
--------------------------------------------------------------------------
Memory requirments:
E88 will run in 64-640 Kb. All free memory is used by the program and
the maximum file size is a function of free memory.
---------------------------------------------------------------------------
Keyboard:
The keyboard is BIOS supported which implies that it will function
normally according to the machine BIOS the program is used with. The Alt-
numeric keypad entry method is in effect if supported by the BIOS. This
method allows the user to enter any ASCII code by holding the [Alt] key
and typing in the ASCII code number on the numeric keypad.
--------------------------------------------------------------------------
Video display:
E88 supports both the color graphics and monochrome display adapters.
This editor drives these display adapters directly, which results in very
high speed display control. This feature may cause problems when run on
machines that are not I.B.M. display compatible.
--------------------------------------------------------------------------
Disk control:
All disk functions are controlled through standard MS-DOS function
calls. The DOS pathname/file handle protocol of versions 2.00 and later
is supported. Any valid path and filename can be used in the file
specification.
--------------------------------------------------------------------------
File type:
E88 provides standard ASCII input and output. This is the file type
required by most assemblers and compilers. It is compatible with all known
ASCII file types at the time of this release.
--------------------------------------------------------------------------
Printer:
The printer output from E88 is standard ASCII text which should be
acceptable to all printers. It should also be noted that no filtering is
done on the text when it is sent to the printer. The user may specify any
special codes such as escape codes directly on a line in the file and
force the printer to do whatever he desires. Some special characters in
the I.B.M. extended character set (above ASCII 127) as well as some control
characters (below ASCII 32) may not be acceptable to some printers and
could cause unusual looking printouts.
--------------------------------------------------------------------------
* USING E88 *
───────────────────────────────────────────────────────────────────────────
* An asterisk in the left column indicates either a new or changed feature
of version 3.00
───────────────────────────────────────────────────────────────────────────
Filenames:
Standard DOS notation is acceptable .(Pathnames are supported)
note: .ASM is the default extension for the file, but the user may
specify any default desired through the setup process.(more later)
example: C:MYPROG.TXT <ENTER> would load MYPROG.TXT from drive C:
example: MYPROG <ENTER> would load MYPROG.ASM from the default drive.
--------------------------------------------------------------------------
* THE EDIT SCREEN *
Top line information:
FILENAME LINE COL FREE MODE COM KEY:[F1]
current │ text │ cursor │ 80 char. │ current mode │ just a reminder
file │ line# │ column │ lines free│ EDIT etc. │ for command modes
Note: The path is not shown on the top line filename area, however
selecting the change filename option (discussed later) will display
the current path.
Note: The indicated line number represents the current line that the cursor
resides on IN THE FILE being edited. A line consist of a screen line.
example: » this is supposed to represent text on the E88 screen
» text text text text text text more text etc.. on an on
» new line of text across screen starts at arrow on left
represents 3 lines of the text file
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
The rest of the screen:
* The remainder of the screen contains the text file that is being edited
and also contains a "» " ,nothing, or the letter "F " in the first two
columns of the screen on each line. An arrow "» "means that this is
the beginning of a new line. If the first two columns are blank, the
line is an extension of the previous line. There is no limit on line
length. It is the user's responsibility to insure that the length does
not exceed that which is acceptable to the assembler or compiler that
the text file is to be used with. The letter "F " in the left two columns
indicates that this line is available but not in use. The appearance
of the first line marked "F " is the physical end of file. Although
it is possible to type on these free lines, any text present on these
lines will not be saved to disk. This feature will allow the user to
make notes on these lines if desired, although these notes will not be
saved or reloaded.
Note: Extended lines are counted as a line when refering to E88's line
number or free lines remaining information. They are however saved
to disk as being one complete line of text.
Example: » this represents a line of text on the E88 editor screen
which is extended ( notice no arrow ) into this line
* 2 lines to E88 but only one long line to the disk file.
--------------------------------------------------------------------------
* PROGRAM CONTROL *
The E88 editor simulates a long scroll of text which can be moved very
quickly. The following is an overview of how this control is obtained.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
The numeric keypad:
The numeric keypad provides standard cursor as well as screen control.
[Up] [Dn] [Lt] [Rt]
The four arrow keys provide cursor control as expected but also provide
screen control. Whenever a cursor movement would cause the cursor to be
positioned off the top or bottom of the screen an automatic screen
scroll will occur. This includes end wrap for the left and right arrows
as well as simply holding the up and down arrow keys to force a scroll.
[Pg Up] [Pg Dn]
The page up and page down keys will cause an immediate 24 line scroll
to the preceeding or following page of text.
[Home] [End]
The home and end keys will cause a 1 line scroll up and down.
[Ctrl] [Home]
The key combination of [Ctrl] [Home] will home the cursor.
[Ctrl] [End]
This combination will place the cursor at the end of the current line.
[Ctrl] [Pg Up]
* This combination will make the current line the new top of screen.
[Ctrl] [Pg Dn]
* This combination will recover the last screen that edit activity occured
on. This feature allows the user to scroll or page all over the place
and still instantly recover the last screen where a letter was typed.
[Ins]
Toggles the insert mode. The insert and delete character keys work
exactly like they do in the BASIC program editor. The insert key
toggles on and off. Insert mode is indicated by a "fat" cursor. When
insert is enabled, characters will be inserted into the line at the
current cursor position while all characters to the right are moved and
wrapped around to the next line if necessary. The editor will also
insert an extension onto the line if needed. The insert mode is toggled
off with any screen or cursor movement including tab and backspace.
[Del]
Deletes the character at current cursor position.
---------------------------------------------------------------------------
The function keys:
The function keys provide access to the command modes as well as some
screen and edit features as well.
[F1]
F1 calls the main command menu window, discussed in detail later.
[F2]
* F2 calls the printer !? Make sure the printer is on (if it isn't, DOS
will indicate the error). Place the cursor on the line where the print-
out is to start and press [F2]. The printer will print lines and the
cursor will move and the screen will scroll until any key is pressed or
the end of file is reached. The cursor indicates the line currently
being printed. Termination of the print will restore the screen and
cursor to their previous positions.
[Alt.] [F2]
* This key combination causes the same action as described above except
that the arrows are printed. This provides an accurate printout when
editing program code or any file where long extended lines need to be
indicated on the hard copy.
* NOTE: The [F2] and [Alt.] [F2] functions have been reversed since
version 2.01
** NOTE: The printer is now DOS driven, allowing the use of device drivers
for special printers.
[F3] [F4] [F5] [F6] [F7] [F8]
F3 through F8 are called pagers. Pressing these keys will cause the
text to scroll instantly to a page that has been preset by the user.
To preset the page for each key, simply scroll to the desired page,
hold the shift key down, and press F3 to F8. That key is then set
to the displayed page and will return to that point from anywhere in
the text. These keys will remain set until reset, which can be done as
often as necessary.
Note: Upon startup the pager keys are set up to split the file into equal
parts. [F3] points at the 1st page and [F8] points at the last page
in the file with all others equally spaced in between. This feature
* allows rapid access to any area in the file. This feature may be
overridden by the PGR default file however. For more imformation
about the PGR file see the setup mode section.
Note: Although the [Ctrl.] [Pg Dn] combination is not classified as a pager
* it's function is very similar. This combination will "page" to the
last screen where typing occured. This eliminates the need to set a
pager key when one simply wants to look at something somewhere else in
the file.
[Alt.] [F8]
This is the load buffer command key combination. When this command is
issued, the line that the cursor is on will be loaded into a 32 line
buffer. The cursor will then move to the next line down, which, if the
user desires, may also be loaded. Up to 32 lines may be stored in this
manner and recovered with the [F10] key. The use of this command in
combination with the [F10] key may used to do a block copy of up to
32 lines at a time.
[F9]
F9 will insert a line into the text directly above the line that the
cursor is on when the key is pressed.
[Alt.] [F9]
This key combination will toggle the attribute of the current line.
It will change an extended line into a new line or a new line into an
extended line. This can be used to seperate or join lines in the file.
[F10]
This key will automatically insert a line of text which has been
saved in the 32 line buffer. The insert will occur at the current
cursor position in the same manner that the [F9] key effects an
insert. Lines may be saved into the buffer by the [Alt.] [F8] load
buffer command or by the [Alt.] [F10] delete line command.
[Alt.] [F10]
This key combination is the delete line command. When this command is
used the current line will be deleted from the screen and the file
will scroll up to fill the vacated space. The deleted line is not lost
forever however, it is placed in a 32 line circular buffer. The last
32 deleted lines may be recovered by simply pressing [F10] after
positioning the cursor at the desired insert position. Using the key
sequences of [Alt.] [F10] and [F10] in combination can be used to move
a block of text (up to 32 lines at a time) from one place in the file
to another.
NOTE: The circular buffer
The circular buffer referred to in the previous function descriptions
is used as temporary storage area for deleted and saved lines. The
buffer is always available to accept 32 new lines. Circular implies
that the last 32 lines either saved or deleted may always be recovered
from the buffer. The lines are stored using "last in - first out" or
"STACK" logic.
Mini-Merge .... A new feature of 3.00
The circular buffer contents may be transfered from one file to another.
The user may load the circular buffer with information from a file, select
the (E.) option from the command window, load a new file, and dump the
buffer contents into the new file. This feature is great for copying
a small subroutine or a couple of paragraphs from one file to another.
┌─────────────────┐
│ [Ctrl.] [F1-F10]│
├─────────────────┴──────────────────────────────────────────────────────┐
│ These key combinations print a special character which has been │
│ preprogrammed by the user for the particular function key. The │
│ programming of these keys is discussed later in the setup window │
│ instructions. The default character set for these keys is the set of │
│ line graphics characters and the use of them is demonstrated by the │
│ nice outlining around this paragraph. │
└────────────────────────────────────────────────────────────────────────┘
---------------------------------------------------------------------------
Some other keys:
[ENTER]
The enter key is used much as with any other editor. When typing
in text, hitting [ENTER] will cause the cursor to move to the start of
the next line, inserting a line if it is at the end of file. [ENTER]
also resets the tabs and records in memory the current text screen.
There is one difference with this editor to many others including the
Microsoft BASIC program editor. It is NOT necessary to press [ENTER]
to insure that your screen changes have been preserved. The program
logic automatically detects a screen change and records the new screen.
This prevents the old BASIC problem of forgetting to press enter and
having to re-type a change.
[Tab]....located below escape in upper left on the I.B.M. keyboard
The tab key tabs the cursor to the user preset tabs.
[Shift]*[Tab]
This key combination of shift and the tab key will set a tab on the
screen. E88 supports 20 tab positions which can be set to function
in almost any manner imaginable.
To set the tabs:
(1.) Press [ENTER] (this clears the tab count)
(2.) Move the cursor to the desired tab position.
(3.) Hold down a shift key and press the tab key.
(4.) Tab 1 is now set and the next tab is ready to be set.
(5.) Repeat this procedure until the speaker beeps if desired.
NOTES on the tab function :
1. The speaker will beep when the 20th tab is set. When the speaker beeps
this indicates that the count is about to start over at the first tab.
The tab function on both tabbing and setting the tabs is a rollover
procedure. When the last tab is reached then the program will start
over with the first tab again. There is no beep during normal tabbing,
the beep occurs only when setting the tabs.
2. The tabs can be set in any order desired. The cursor does not have to
* tab from left to right. For example 38,24,36,5,10,15,38,24,36,71,∙∙∙
is a perfectly legal tab setup. The default tab setup is a repeating
sequence of 2,12,22,42,2,12,22,42,2,12,22,42 and so on.
3. Any tab can be set at any time. Simply clear the tab count by pressing
[ENTER]. Tab the cursor normally with the tab key while counting the
number of tabs. When the desired tab is reached, position the cursor
on the proper column and perform step 3 above.
4. The tab setup is saved within the setup file E88SETUP.DEF which is
discussed later in the command mode section. To save the tab setup,
the user must go into setup mode. (See command mode option "G.")
* Note: The new tab defaults provide compatibility with the expanded screen.
Alphanumeric keys:
Type as usual.
---------------------------------------------------------------------------
* COMMAND MODES *
Pressing function key [F1] will call E88's command window. The command
mode will allow the user to save,backup,or exit from editing, as well as
setup the editor defaults. The following information is provided to serve
as a guide to the command mode functions.
COMMANDS:
[Esc]
The escape key will return to edit mode.
(A.) END the edit and save this file
This option will save the file to the drive and filename displayed in
the upper left corner of the screen. The program will return to DOS
when the save is complete.
(B.) BACKUP (create filename.bak)
This option will create a backup file using the displayed filename (as
above) but with the extension of BAK. This option can be used as often
as necessary during the edit to insure that a loss of power or other
unthinkable event would not cause a loss of data. Note that no backup
file is automatically produced as with EDLIN.
(C.) CHANGE filename (for saving)
This option allows the user to save a file under a different name.
This is useful in cases where a standard format is used to set up
a source file. The user can load the standard file, change the name,
and save the edited file without effecting the standard load file.
When pressed, the current file specification will be displayed. The
user may then press [ENTER] to return with no change or enter the
new file specification.
(D.) HELP
This option provides a quick reference to most of the key functions
as well as some very important program information. Press the
escape key to return to editing.
(E.) EDIT another file (with options)
* This option allows the user to load and edit another file without leaving
the editor. The current file may be saved or discarded.
Mini-Merge .... A new feature of 3.00
The circular buffer contents may be transfered from one file to another.
The user may load the circular buffer with information from a file, select
the (E.) option from the command window, load a new file, and dump the
buffer contents into the new file. This feature is great for copying
a small subroutine or a couple of paragraphs from one file to another.
(F.) SEARCH and [replace] string
* When this option is selected the user will be prompted for the search and
replace strings. The strings may be up to sixteen characters in lenth.
The search will begin at the current cursor position in the file and
continue until the string is found or any key is pressed. If the string
is found the screen containing the find will be displayed and the cursor
will be positioned on the first character of the string. The user may
then press [space] to skip and continue, [ENTER] to replace the string and
continue, or [Esc] to end the search.
Note: Entering a null string in response to the search string prompt will
cause the command to be terminated. Entering a null string for the
replace string is OK however, since replacing with a null string
simply deletes the search string from the file. Audible feedback is
provided to the user during the search process and all information
concerning the search is displayed on the top line.
Note: Pressing any key while the search is in progress will end the search.
(G.) SETUP (set default parameters)
This option allows the user to setup the program default parameters.
When this option is selected, a setup window will replace the command
window. This window will present the user with a number of keys which
* will change the program parameters. If the user so desires, two setup
files can be created from the setup window. Pressing Enter will create
the file E88SETUP.DEF in the current directory. This file contains the
set of colors, tabs, special characters, and the default extension that
were in effect at the time of the save. Another file, "filespec".PGR may
also be created from the setup window. Pressing Ctrl. Enter will create
a file which is named for the edit file but given the extension of PGR.
This file will reside in the same directory as the edit file and will
be pathed to that directory automatically by E88. The PGR file is a
special file associated only with the edit file. It contains all of the
information in E88SETUP.DEF and also contains the currently set pagers
when it was saved.
When executed E88 will first look for E88SETUP.DEF in the current
directory. If found it will set all the default parameters contained in
E88SETUP.DEF to the saved values. If E88SETUP.DEF is not found then the
internal defaults will be used.
Next the edit filespec will be loaded. E88 will then look for a file
in the same directory as the edit file, having the same name as the edit
file, but with the extension of PGR. If found then E88 will reset all
the default parameters to those specified by this file. These parameters
include the six pagers. This feature will allow the user to preset special
pagers, tabs, and characters, for use with only one file. If this special
file is not found then processing continues using the prameters as they
were set by the E88SETUP.DEF results. The pagers will split the file into
equal parts unless this file overides them.
The files, E88SETUP.DEF and filespec.PGR , can only be created from the
setup window.
A NOTE ABOUT COLOR SELECTION :
Each time a color select key is pressed, the color will change on the
screen in the sequence of black, blue, green, cyan, red, magenta, yell-
ow and white. Foreground and border colors will provide 16 increments
of this sequence with the last 8 increments being the high intensity
color set. Background colors increment 8 times. When the sequence is
complete it repeats. When using E88 on a monochrome display adapter it
will be necessary for the user to press the setup keys many times to
effect a change. This is due to the limited number of attributes that
the adapter is capable of displaying. The border color select option
is also not functional when using a monochrome adapter.
OTHER NOTABLE FEATURES OF THE SETUP WINDOW:
The user may setup the default filename extension and also program the 10
function keys to provide special characters when the [Ctrl.] [F1-F10] key
combinations are pressed. These options are implemented by selecting
options `H' and `I' from the SETUP window.
OPTION (H):
When the `H' option is selected, the window will be cleared and the
user will be prompted for a new filename extension. A new extension
must then be entered. The extension must consist of 3 characters
although any three may be used including blank characters. Refer to the
D.O.S. manual for information regarding valid filename extensions. The
new extension will be saved only if the program setup is saved from the
main setup window.
OPTION (I):
Selecting option `I' will open a setup window allowing the user to
program the 10 function keys for special characters. The prompt
will display the currently defined character for that key and request
a new character be entered. The user may then enter the character or
simply press [ENTER] to leave that key unchanged. The program will
cycle through all ten keys and then automatically return to the main
setup menu. Note that the [Alt.] keypad method of entering a special
ASCII character can be used. By holding the Alt. key and typing in the
ASCII code number of the character desired then releasing the Alt. key,
any ASCII character may be defined. As with option `H' above, these
changes will only be saved by pressing [ENTER] from the main setup
window.
(H.) QUIT * RETURN TO DOS * NO SAVE
* This option allows the user to return to D.O.S. without saving the file.
When this option is selected the user may then press [Esc.] to return
to D.O.S or any other key to return to editing.
--------------------------------------------------------------------------
* STARTUP OPTIONS *
E88 may be started by two methods. The user may simply type E88 [ENTER]
and wait for the program to prompt for the edit filename. Or the filename
may be entered on the D.O.S. command line. The default extension that is
selected through the setup window is in effect for both methods.
The program also supports one special option that may be specified on
startup. The /B option will cause the screen blanking feature to be turned
off. This is useful when the program is used on machines that have the
newer display controller chips. It eliminates the "blinking" associated
with the screen scrolling. To test the use of this feature, simply start
E88 using the /B option and check for screen "fetches" when doing page up
and page down commands. If the "fetches" appear then the option should not
be used.
Examples:
E88 [ENTER] would start E88 and prompt for the filename.
E88 /B [ENTER] same as above but without screen blanking.
E88 E88.DOC would start E88 and load E88.DOC for editing.
E88 /B MYPROG would load myprog.(default ext.) with no blanking
E88 \path\ MYPROG loads MYPROG.def from the pathed directory.
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Special note: E88 version 3.10 is written entirely in assembler language
using the Microsoft Macro Assembler version 4.00 . It is
completely compatible with this assembler as well. I highly
recommend this assembler because it was a major factor in
making this update possible. The source code for E88 is
quite long and as one might imagine, takes a long time to
assemble. Or I should say, it used to take a long time. MASM
4.00 simply "smokes" any other assembler I've tried. My
thanks and congratulations to Microsoft on an excellent
product.
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Special thanks to Van M. Arnold and Thomas O. Ford who helped with the
testing and documentation of E88.
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Special thanks to all users who have sent in their comments and registered
their copies.
You are the people who make it all possible.
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
───────────────────────────────────────────────────────────────────────────
I.B.M., I.B.M. PC, I.B.M. XT, PCjr, and PC DOS are registered trademarks of
International Business Machines Corporation.
Microsoft, Microsoft BASIC, Microsoft Macro Assembler, and MS-DOS are
registered trademarks of Microsoft Corporation.
(C.) Copyright 1985,1986 E.D. Wooten Jr. West Point, Mississippi 39773
NOTE: The author accepts NO LIABILITY whatsoever involving the use of this
program. Although I have done extensive testing and debugging of this
program to insure that it will not cause any problems to end users,
it should be noted that this is public domain software and that the
use, reproduction, and distribution is beyond my control. In short:..
* USE AT YOUR OWN RISK *
M.R.E. Software Emery D. Wooten Jr.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
E88 REGISTRATION FORM
Instructions: Using the E88 text editor (of course) simply type in the
required information on the form provided below. When
finished make sure your printer is ready then place the cursor
on the first line of the form and press the [F2] function
key. Enclose your check or money order for $10.00 and mail the
form to:
M.R.E. Software
150 Jones St.
West Point, Ms. 39773
Mississippi residents please add 6% sales tax making a total of $10.60
──────────────────────────────────────────────────────────────────────────────
place cursor on next line down and press [F2] to print.
---------------------------- REGISTRATION FORM -------------------------------
Yes ! I would like to register my copy of E88 version 3.10. I find the program
useful and want to support the past and future efforts of M.R.E. Software.
Required Information:
Name:
Street:
City:
State: Zip code:
*****************************************************************************
Optional Information. This is for my files only. It will help me continue to
improve and expand E88. Answer only those that you wish to.
Age:
Company/title:
Computer type: Printer: Monitor:
Where did you obtain E88:
What do you use E88 for ? - Programming - General editing - Other
Place an X by all that apply. If other please specify on two marked lines.
specify here
specify here
I have the following comments and suggestions about E88:
You may fill in from here to the bottom of form to fit on one page.
Thank you for your contribution and continued support.
******************************* Bottom of form ******************************